<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var obj = {
            name:'zhangsan',
            age:18,
            height:'181cm',
            gender:'男',
            sing:function(){
                console.log('小杨哥是个嘚啊');
            }
        }
        // console.group('这是对象的属性和方法的打印');
        // obj.sing(); // 调用对象的方法 
        // console.log(obj.name)
        // console.groupEnd();



        // 对象的遍历 
        // for  in 
        // for(var 变量 in 对象名){
            // 根据对象中有多少个键值对 然后循环多少次 
            // 每次循环  把变量的键放到变量中 
            // 拿到键 想要拿到键对应的值 对象名[变量]
        //}


        // for(var key in obj){
        //     // console.log(key) // obj对象每个键值对的键   
        //     // console.log(obj[key])
        //     // console.log(obj.key)


        // }

        // 查看对象中 是否有某个键   
        // in   

        // 键 in 对象名  (这个键用字符串写)
        // 返回值  要么true  要么false 



        console.log('age' in obj); // true
        console.log('weight' in obj); // false
        console.log('kangbazi' in obj); // false 


        // 只能判断键是否在对象中  
        // 不能判断值是否在对象中  

        


    </script>
</body>
</html>